/*
 ============================================================================
 Name		: TStringItem.h
 Author	  : wangli@opi-corp.com
 Version	 : 1.0
 Copyright   : Your copyright notice
 Description : TStringItem declaration
 ============================================================================
 */

#ifndef TSTRINGITEM_H
#define TSTRINGITEM_H

#include <e32std.h>
#include <e32base.h>
#include "TItem.h"
/**
 *  TStringItem: 可被插入RCallStack中的String类型     
 */
class TStringItem : public TItem
{
public:
    static TStringItem* NewL(const TDesC& aString);
    ~TStringItem();

public:
    TDesC* toString()const;
    TBool Equal(const TItem& aItem)const;

    TStringItem(const TDesC& aString);
private:
    TUint16 iString[1];
};

#endif // TSTRINGITEM_H
